/* Shortcodes CSS */


.alert {
	background:#ffcccc url(images/shortcode/alert.png) no-repeat;background-position:7px 50%;
	border:1px solid #ff9999;
	color:#333333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin:10px 0 10px 0;
	padding:10px 15px 15px 50px;
	}
.dload {
	background:#dee3ab url(images/shortcode/download.png) no-repeat;background-position:7px 50%;
	border:1px solid #a3c159;
	color:#333333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin:10px 0 10px 0;
	padding:10px 15px 18px 50px;
	}
.info {
	background:#bfe4f9 url(images/shortcode/info.png) no-repeat;background-position:7px 50%;
	border:1px solid #68a2cf;
	color:#333333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin:10px 0 10px 0;
	padding:10px 15px 15px 50px;
	}
.idea {
	background:#fdebae url(images/shortcode/idea.png) no-repeat;background-position:7px 50%;
	border:1px solid #e6c555;
	color:#333333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin:10px 0 10px 0;
	padding:10px 15px 15px 50px;
	}
.update {
	background:#fdebae;
	border:1px solid #e6c555;
	color:#333333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin:10px 0 25px 0;
	padding:10px 15px 10px 35px;
	font-weight:bold;
	}
.nomenu {
	float:right;
	padding:5px;
	background:#C00;
	font-weight:bold;
	}

.gbutton
{
display: inline-block;
color:#fff;
font-weight:bold;
background-color: #88c841;
background-image: -webkit-gradient(linear, left top, left bottom, from(#88c841), to(#73b338));
background-image: -moz-linear-gradient(center top, #88c841, #73b338);
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#88c841', endColorstr='#73b338'); /* IE6 & IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#88c841', endColorstr='#73b338')"; /* IE8 */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 5px 15px;
text-align: center;
-shadow: 0px 1px 0px #6c0909;
cursor:pointer;
}

.gbutton:hover {
background-color: #73b338;
background-image: -webkit-gradient(linear, left top, left bottom, from(#73b338), to(#88c841));
background-image: -moz-linear-gradient(center top, #73b338, #88c841);
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#73b338', endColorstr='#88c841'); /* IE6 & IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#73b338', endColorstr='#88c841')"; /* IE8 */
text-decoration:none;
}
.bbutton
{
display: inline-block;
color:#fff;
font-weight:bold;
background-color: #4181c8;
background-image : -webkit-gradient(linear, left top, left bottom, from(#4181c8), to(#3866b3));
background-image : -moz-linear-gradient(center top, #4181c8, #3866b3);
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4181c8', endColorstr='#3866b3'); /* IE6 & IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4181c8', endColorstr='#3866b3')"; /* IE8 */
border-radius: 5px;
-ms-border-radius:  5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-o-border-radius: 5px;
padding: 5px 15px;
text-align: center;
-shadow: 0px 1px 0px #6c0909;
cursor:pointer;
}

.bbutton:hover {
background-color: #3866b3;
background-image: -webkit-gradient(linear, left top, left bottom, from(#3866b3), to(#4181c8));
background-image: -moz-linear-gradient(center top, #3866b3, #4181c8);
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3866b3', endColorstr='#4181c8'); /* IE6 & IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3866b3', endColorstr='#4181c8')"; /* IE8 */
behavior:url('border-radius.htc');
text-decoration:none;
}
.grbutton
{
display: inline-block;
color:#707070;
font-weight:bold;
background-color: #e3e3e3;
background-image: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#d3d3d3));
background-image: -moz-linear-gradient(center top, #e3e3e3, #d3d3d3);
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e3e3e3', endColorstr='#d3d3d3'); /* IE6 & IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e3e3e3', endColorstr='#d3d3d3')"; /* IE8 */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 5px 15px;
text-align: center;
-shadow: 0px 1px 0px #6c0909;
cursor:pointer;
}

.grbutton:hover {
background-color: #d3d3d3;
background-image: -webkit-gradient(linear, left top, left bottom, from(#d3d3d3), to(#e3e3e3));
background-image: -moz-linear-gradient(center top, #d3d3d3, #e3e3e3);
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d3d3d3', endColorstr='#e3e3e3'); /* IE6 & IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d3d3d3', endColorstr='#e3e3e3')"; /* IE8 */
text-decoration:none;
}

.hl-yellow {
	padding:3px;
	background: #FF0;
	}
.hl-red {
	padding:3px;
	background: #F00;
	color:#fff;
	}

a.gbutton {color:#fff !important;}
a.bbutton {color:#fff !important;}

.search-excerpt{color: #FC0;}

/* ------- Fluid Columns ------- */
.one_half{ width:48%;  margin-bottom:20px; }
.one_third{ width:30.66%; }
.two_third{ width:65.33%; }
.one_half,.one_third,.two_third{ position:relative; margin-right:4%; float:left; }
.last{ margin-right:0 !important; clear:right; }
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}
.clear-margin-small {
	clear: both;
	margin:10px 0 10px 0;
}